Introduction

This document provides a list of use cases that the members of the Calendaring and Scheduling Consortium believe should be covered by a calendar access protocol. While this list of use cases was developed to assist in the development of the CalDAV protocol, none of the use cases are specific to CalDAV, that is, this list of use cases should apply to any calendar access protocol. It is expected that this document will be used as a basis to further develop technical requirements for a calendar access protocol such as CalDAV.

All the use cases involves any of the following actors:

  • Attendee: a user who is invited to a given calendar object;

  • Organizer: a user that act as the organizer of a given calendar object.

  • User: a user accessing or managing a calendar store;

Unless stated otherwise, the actor in any use case could also be a user authorized to work on behalf of the actor specified in each use case.